UseDelayedUnbinding

HipRenderer implements a delayed unbinding. That means it will only unbind a resource when trying to bind another resource This works for both OpenGL and Direct3D 11. But does not work for metal, since the render pipeline state can't be reused between frames.

enum UseDelayedUnbinding = !HasMetal;

Meta